Race- when an ethnic group is assumed to have a biological basis
Racism- discrimination against such a group
Ethnicity- belonging to a social group that has a common national or cultural tradition
It is difficult to make precise distinction between race and ethnicity.